a self-contained community - Anglais Synonymes Dictionnaire